98428
635194
393877
322120
611336
809392
995320
753904
2713
160778
254830
195552
5096799
3528581
3029148
2332804
2218988
2016609
1924357
190278
1749118
1716136
1671195
1628471